<?
/**
 * <b>MemberMessageType Class</b>
 * Published 04/11/2010 18:57:24
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');
require_once('MessageTypeCodeType.php');
require_once('QuestionTypeCodeType.php');

class MemberMessageType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var string $Body
	public $Body;
	// @var boolean $DisplayToPublic
	public $DisplayToPublic;
	// @var boolean $EmailCopyToSender
	public $EmailCopyToSender;
	// @var boolean $HideSendersEmailAddress
	public $HideSendersEmailAddress;
	// @var string $MessageID
	public $MessageID;
	// @var MessageTypeCodeType $MessageType
	public $MessageType;
	// @var string $ParentMessageID
	public $ParentMessageID;
	// @var QuestionTypeCodeType $QuestionType
	public $QuestionType;
	// @var string $RecipientID
	public $RecipientID;
	// @var string $SenderEmail
	public $SenderEmail;
	// @var string $SenderID
	public $SenderID;
	// @var string $Subject
	public $Subject;
 /** End Properties **/

/**
 *
 * @return string
 */
	function getBody(){
		return $this->Body;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBody($value){
		$this->Body = $value;
	}


/**
 *
 * @return boolean
 */
	function getDisplayToPublic(){
		return $this->DisplayToPublic;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDisplayToPublic($value){
		$this->DisplayToPublic = $value;
	}


/**
 *
 * @return boolean
 */
	function getEmailCopyToSender(){
		return $this->EmailCopyToSender;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEmailCopyToSender($value){
		$this->EmailCopyToSender = $value;
	}


/**
 *
 * @return boolean
 */
	function getHideSendersEmailAddress(){
		return $this->HideSendersEmailAddress;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHideSendersEmailAddress($value){
		$this->HideSendersEmailAddress = $value;
	}


/**
 *
 * @return string
 */
	function getMessageID(){
		return $this->MessageID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setMessageID($value){
		$this->MessageID = $value;
	}


/**
 *
 * @return MessageTypeCodeType
 */
	function getMessageType(){
		return $this->MessageType;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setMessageType($value){
		$this->MessageType = $value;
	}


/**
 *
 * @return string
 */
	function getParentMessageID(){
		return $this->ParentMessageID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setParentMessageID($value){
		$this->ParentMessageID = $value;
	}


/**
 *
 * @return QuestionTypeCodeType
 */
	function getQuestionType(){
		return $this->QuestionType;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setQuestionType($value){
		$this->QuestionType = $value;
	}


/**
 *
 * @return string
 */
	function getRecipientID(){
		return $this->RecipientID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setRecipientID($value){
		$this->RecipientID = $value;
	}


/**
 *
 * @return string
 */
	function getSenderEmail(){
		return $this->SenderEmail;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSenderEmail($value){
		$this->SenderEmail = $value;
	}


/**
 *
 * @return string
 */
	function getSenderID(){
		return $this->SenderID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSenderID($value){
		$this->SenderID = $value;
	}


/**
 *
 * @return string
 */
	function getSubject(){
		return $this->Subject;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSubject($value){
		$this->Subject = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("MemberMessageType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"Body"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"DisplayToPublic"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"EmailCopyToSender"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"HideSendersEmailAddress"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"MessageID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"MessageType"=>
					array(
						"required"=>false,
						"type"=>"MessageTypeCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ParentMessageID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"QuestionType"=>
					array(
						"required"=>false,
						"type"=>"QuestionTypeCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"RecipientID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..*"
					),
				"SenderEmail"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"SenderID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Subject"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
